#pragma once
#include <vector>
#include "Flag.h"

using namespace std;
class Particle
{
public:
	Particle();
	Particle(const Particle& p0);
	void UpdateSF(const Flag& pFlag, const Particle& pLastTimeStep, int t);

	vector<double> V, pos; // velocity, position
	double diam;
	double rho;
	double mass;
	double temp;
	double time;
	int ID;

	double SF; // scaling factor
};

